//[100,100]145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,96,96,96,255,39,39,39,255,57,57,57,255,131,131,131,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,134,134,134,255,59,59,59,255,41,41,41,255,94,94,94,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,35,35,35,255,34,34,34,255,34,34,34,255,72,72,72,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,74,74,74,255,34,34,34,255,34,34,34,255,34,34,34,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,35,35,35,255,34,34,34,255,34,34,34,255,22,22,22,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,22,22,22,255,34,34,34,255,34,34,34,255,34,34,34,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,96,96,96,255,39,39,39,255,55,55,55,255,130,130,130,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,148,148,148,255,176,176,176,255,208,208,208,255,241,241,241,255,255,255,255,255,241,241,241,255,220,220,220,255,205,205,205,255,190,190,190,255,176,176,176,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,173,173,173,255,181,181,181,255,195,195,195,255,210,210,210,255,226,226,226,255,250,250,250,255,253,253,253,255,234,234,234,255,212,212,212,255,166,166,166,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,134,134,134,255,57,57,57,255,39,39,39,255,94,94,94,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,161,161,161,255,210,210,210,255,252,252,252,255,239,239,239,255,207,207,207,255,185,185,185,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,161,161,161,255,193,193,193,255,224,224,224,255,253,253,253,255,243,243,243,255,202,202,202,255,159,159,159,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,178,178,178,255,231,231,231,255,246,246,246,255,210,210,210,255,176,176,176,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,152,152,152,255,185,185,185,255,234,234,234,255,253,253,253,255,212,212,212,255,166,166,166,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,178,178,178,255,233,233,233,255,248,248,248,255,200,200,200,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,173,173,173,255,222,222,222,255,255,255,255,255,212,212,212,255,157,157,157,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,159,159,159,255,222,222,222,255,252,252,252,255,202,202,202,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,167,167,167,255,229,229,229,255,248,248,248,255,190,190,190,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,188,188,188,255,250,250,250,255,219,219,219,255,157,157,157,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,185,185,185,255,246,246,246,255,227,227,227,255,155,155,155,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,147,147,147,255,212,212,212,255,248,248,248,255,178,178,178,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,157,157,157,255,231,231,231,255,246,246,246,255,174,174,174,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,152,152,152,255,231,231,231,255,236,236,236,255,161,161,161,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,147,147,147,255,208,208,208,255,255,255,255,255,190,190,190,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,159,159,159,255,238,238,238,255,231,231,231,255,150,150,150,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,186,186,186,255,252,252,252,255,200,200,200,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,157,157,157,255,239,239,239,255,220,220,220,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,174,174,174,255,250,250,250,255,200,200,200,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,152,152,152,255,239,239,239,255,227,227,227,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,176,176,176,255,252,252,252,255,190,190,190,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,224,224,224,255,229,229,229,255,154,154,154,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,183,183,183,255,253,253,253,255,176,176,176,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,96,96,96,255,35,35,35,255,34,34,34,255,94,94,94,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,198,198,198,255,241,241,241,255,154,154,154,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,192,192,192,255,248,248,248,255,161,161,161,255,145,145,145,255,145,145,145,255,145,145,145,255,96,96,96,255,35,35,35,255,34,34,34,255,94,94,94,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,41,41,41,255,34,34,34,255,34,34,34,255,39,39,39,255,145,145,145,255,145,145,145,255,145,145,145,255,169,169,169,255,253,253,253,255,173,173,173,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,217,217,217,255,227,227,227,255,147,147,147,255,145,145,145,255,145,145,145,255,41,41,41,255,34,34,34,255,34,34,34,255,39,39,39,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,59,59,59,255,34,34,34,255,34,34,34,255,55,55,55,255,145,145,145,255,145,145,145,255,145,145,145,255,231,231,231,255,207,207,207,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,157,157,157,255,245,245,245,255,192,192,192,255,145,145,145,255,145,145,145,255,59,59,59,255,34,34,34,255,34,34,34,255,55,55,55,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,134,134,134,255,72,72,72,255,22,22,22,255,130,130,130,255,145,145,145,255,145,145,145,255,190,190,190,255,241,241,241,255,148,148,148,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,181,181,181,255,248,248,248,255,157,157,157,255,145,145,145,255,134,134,134,255,72,72,72,255,22,22,22,255,130,130,130,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,148,148,148,255,243,243,243,255,181,181,181,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,227,227,227,255,208,208,208,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,192,192,192,255,224,224,224,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,166,166,166,255,250,250,250,255,157,157,157,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,147,147,147,255,241,241,241,255,171,171,171,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,214,214,214,255,207,207,207,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,183,183,183,255,234,234,234,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,164,164,164,255,250,250,250,255,152,152,152,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,233,233,233,255,193,193,193,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,227,227,227,255,198,198,198,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,157,157,157,255,250,250,250,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,183,183,183,255,243,243,243,255,147,147,147,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,192,192,192,255,220,220,220,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,148,148,148,255,246,246,246,255,167,167,167,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,224,224,224,255,190,190,190,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,210,210,210,255,198,198,198,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,252,252,252,255,166,166,166,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,186,186,186,255,231,231,231,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,246,246,246,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,161,161,161,255,253,253,253,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,231,231,231,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,243,243,243,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,208,208,208,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,226,226,226,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,192,192,192,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,205,205,205,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,181,181,181,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,190,190,190,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,173,173,173,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,181,181,181,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,181,181,181,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,173,173,173,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,197,197,197,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,181,181,181,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,214,214,214,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,195,195,195,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,229,229,229,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,210,210,210,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,250,250,250,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,226,226,226,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,253,253,253,255,162,162,162,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,248,248,248,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,233,233,233,255,193,193,193,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,161,161,161,255,253,253,253,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,210,210,210,255,226,226,226,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,193,193,193,255,234,234,234,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,167,167,167,255,253,253,253,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,224,224,224,255,212,212,212,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,243,243,243,255,185,185,185,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,152,152,152,255,253,253,253,255,167,167,167,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,207,207,207,255,229,229,229,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,183,183,183,255,243,243,243,255,147,147,147,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,161,161,161,255,253,253,253,255,164,164,164,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,233,233,233,255,202,202,202,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,220,220,220,255,212,212,212,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,173,173,173,255,253,253,253,255,161,161,161,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,167,167,167,255,253,253,253,255,161,161,161,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,220,220,220,255,212,212,212,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,226,226,226,255,217,217,217,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,167,167,167,255,253,253,253,255,166,166,166,255,145,145,145,255,145,145,145,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,134,134,134,255,74,74,74,255,22,22,22,255,131,131,131,255,145,145,145,255,145,145,145,255,166,166,166,255,253,253,253,255,169,169,169,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,229,229,229,255,214,214,214,255,145,145,145,255,134,134,134,255,74,74,74,255,22,22,22,255,131,131,131,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,59,59,59,255,34,34,34,255,34,34,34,255,55,55,55,255,145,145,145,255,145,145,145,255,145,145,145,255,208,208,208,255,233,233,233,255,148,148,148,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,185,185,185,255,248,248,248,255,157,157,157,255,145,145,145,255,59,59,59,255,34,34,34,255,34,34,34,255,55,55,55,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,41,41,41,255,34,34,34,255,34,34,34,255,39,39,39,255,145,145,145,255,145,145,145,255,145,145,145,255,154,154,154,255,241,241,241,255,205,205,205,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,157,157,157,255,245,245,245,255,190,190,190,255,145,145,145,255,145,145,145,255,41,41,41,255,34,34,34,255,34,34,34,255,39,39,39,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,96,96,96,255,34,34,34,255,34,34,34,255,93,93,93,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,173,173,173,255,253,253,253,255,178,178,178,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,147,147,147,255,231,231,231,255,227,227,227,255,147,147,147,255,145,145,145,255,145,145,145,255,96,96,96,255,34,34,34,255,34,34,34,255,93,93,93,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,202,202,202,255,246,246,246,255,159,159,159,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,207,207,207,255,246,246,246,255,155,155,155,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,147,147,147,255,227,227,227,255,233,233,233,255,148,148,148,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,186,186,186,255,255,255,255,255,174,174,174,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,150,150,150,255,236,236,236,255,226,226,226,255,148,148,148,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,174,174,174,255,252,252,252,255,190,190,190,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,159,159,159,255,241,241,241,255,224,224,224,255,148,148,148,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,174,174,174,255,250,250,250,255,202,202,202,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,157,157,157,255,239,239,239,255,227,227,227,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,186,186,186,255,252,252,252,255,202,202,202,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,152,152,152,255,233,233,233,255,234,234,234,255,155,155,155,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,147,147,147,255,207,207,207,255,255,255,255,255,190,190,190,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,150,150,150,255,219,219,219,255,246,246,246,255,178,178,178,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,157,157,157,255,231,231,231,255,246,246,246,255,174,174,174,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,185,185,185,255,248,248,248,255,220,220,220,255,152,152,152,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,185,185,185,255,243,243,243,255,227,227,227,255,155,155,155,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,159,159,159,255,231,231,231,255,248,248,248,255,192,192,192,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,167,167,167,255,229,229,229,255,248,248,248,255,190,190,190,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,181,181,181,255,245,245,245,255,239,239,239,255,186,186,186,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,173,173,173,255,220,220,220,255,253,253,253,255,214,214,214,255,157,157,157,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,148,148,148,255,190,190,190,255,241,241,241,255,241,241,241,255,192,192,192,255,157,157,157,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,152,152,152,255,183,183,183,255,233,233,233,255,253,253,253,255,214,214,214,255,166,166,166,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,96,96,96,255,39,39,39,255,57,57,57,255,131,131,131,255,145,145,145,255,145,145,145,255,145,145,145,255,147,147,147,255,183,183,183,255,227,227,227,255,253,253,253,255,229,229,229,255,198,198,198,255,162,162,162,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,161,161,161,255,192,192,192,255,224,224,224,255,252,252,252,255,243,243,243,255,203,203,203,255,161,161,161,255,145,145,145,255,145,145,145,255,134,134,134,255,59,59,59,255,41,41,41,255,94,94,94,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,35,35,35,255,34,34,34,255,34,34,34,255,72,72,72,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,154,154,154,255,195,195,195,255,227,227,227,255,252,252,252,255,252,252,252,255,229,229,229,255,205,205,205,255,190,190,190,255,181,181,181,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,173,173,173,255,181,181,181,255,195,195,195,255,210,210,210,255,224,224,224,255,248,248,248,255,253,253,253,255,234,234,234,255,212,212,212,255,167,167,167,255,147,147,147,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,74,74,74,255,34,34,34,255,34,34,34,255,34,34,34,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,130,130,130,255,35,35,35,255,34,34,34,255,34,34,34,255,22,22,22,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,22,22,22,255,34,34,34,255,34,34,34,255,34,34,34,255,127,127,127,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,96,96,96,255,39,39,39,255,55,55,55,255,130,130,130,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,134,134,134,255,57,57,57,255,39,39,39,255,94,94,94,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255,145,145,145,255
// Generated with Processing v1.5.1 on Windows 7 x64
float[] px, py, cx, cy, cx2, cy2;

// global variable-points in ellipse
int pts = 4;

color controlPtCol = #222222;
color anchorPtCol = #BBBBBB;

void setup(){
  size(100, 100);
  background(145);
  smooth();
  setEllipse(pts, 35, 35);
  drawEllipse();
  
  exit();
}

// draw ellipse with anchor/control points
void drawEllipse(){
  strokeWeight(1.125);
  stroke(255);
  noFill();
  // create ellipse
  for (int i=0; i<pts; i++){
    if (i==pts-1) {
      bezier(px[i], py[i], cx[i], cy[i], cx2[i], cy2[i],  px[0], py[0]);
    }
    else{
      bezier(px[i], py[i], cx[i], cy[i], cx2[i], cy2[i],  px[i+1], py[i+1]);
    }
  }
  strokeWeight(1);
  stroke(0);
  rectMode(CENTER);

  // control handles and tangent lines
  for ( int i=0; i< pts; i++){
    if (i==pts-1){  // last loop iteration-close path
      line(px[0], py[0], cx2[i], cy2[i]);
    }
    if (i>0){
      line(px[i], py[i], cx2[i-1], cy2[i-1]);
    }
    line(px[i], py[i], cx[i], cy[i]);
  }

  for ( int i=0; i< pts; i++){
    fill(controlPtCol);
    noStroke();
    //control handles
    ellipse(cx[i], cy[i], 4, 4);
    ellipse(cx2[i], cy2[i], 4, 4);

    fill(anchorPtCol);
    stroke(0);
    //anchor points
    rect(px[i], py[i], 5, 5);
  }
}

// fill up arrays with ellipse coordinate data
void setEllipse(int points, float radius, float controlRadius){
  pts = points;
  px = new float[points];
  py = new float[points];
  cx = new float[points];
  cy = new float[points];
  cx2 = new float[points];
  cy2 = new float[points];
  float angle = 360.0/points;
  float controlAngle1 = angle/3.0;
  float controlAngle2 = controlAngle1*2.0;
  for ( int i=0; i<points; i++){
    px[i] = width/2+cos(radians(angle))*radius;
    py[i] = height/2+sin(radians(angle))*radius;
    cx[i] = width/2+cos(radians(angle+controlAngle1))* 
      controlRadius/cos(radians(controlAngle1));
    cy[i] = height/2+sin(radians(angle+controlAngle1))* 
      controlRadius/cos(radians(controlAngle1));
    cx2[i] = width/2+cos(radians(angle+controlAngle2))* 
      controlRadius/cos(radians(controlAngle1));
    cy2[i] = height/2+sin(radians(angle+controlAngle2))* 
      controlRadius/cos(radians(controlAngle1));

    //increment angle so trig functions keep chugging along
    angle+=360.0/points;
  }
}
